From 5611cf209678b230bf69380d3f5a80b73039a027 Mon Sep 17 00:00:00 2001 From: Peter Bloomfield Date: Sat, 28 Feb 2015 08:59:12 -0500 Subject: [PATCH] Do not return NULL AtkStateSet https://bugzilla.gnome.org/show_bug.cgi?id=741511 --- gtk/a11y/gtktextviewaccessible.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gtk/a11y/gtktextviewaccessible.c b/gtk/a11y/gtktextviewaccessible.c index 7839d2ea33..d2f17e6edb 100644 --- a/gtk/a11y/gtktextviewaccessible.c +++ b/gtk/a11y/gtktextviewaccessible.c @@ -97,11 +97,14 @@ gtk_text_view_accessible_ref_state_set (AtkObject *accessible) AtkStateSet *state_set; GtkWidget *widget; + state_set = ATK_OBJECT_CLASS (gtk_text_view_accessible_parent_class)->ref_state_set (accessible); + widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (accessible)); if (widget == NULL) - return NULL; - - state_set = ATK_OBJECT_CLASS (gtk_text_view_accessible_parent_class)->ref_state_set (accessible); + { + atk_state_set_add_state (state_set, ATK_STATE_DEFUNCT); + return state_set; + } if (gtk_text_view_get_editable (GTK_TEXT_VIEW (widget))) atk_state_set_add_state (state_set, ATK_STATE_EDITABLE); -- 2.30.2